# 创建（打开）文件流
f = open("Project Resources/text.txt", mode ="r", encoding ="UTF-8")
"""
open函数的参数分析：
mode:r w rb wb
r:read  w:write ————>纯文本文件
b:binary（二进制）  字节
rb:read binary   wb:write binary ————>纯文本（比上面的复杂一点） 图片 音乐 电影
如果是图片则不能使用默认的读取方式，应为mode = "rb"
"""
print(f.read())      # 读取整个文件
# 在第一次读取整个文件后，文件指针已经到达文件末尾，
# 所以在第二次读取时将无法再读取到任何内容
print(f.read(10))      # 读取前十个字符（适用于文件内存很大的情况）
print(f.readline())      # 一行一行地读（括号内不加任何参数表示读取第一行）
print(f.readlines())    # 读取所有的行保存到列表中
print(f.readable())     # 判断文件是否可以读取，返回值为布尔型
f.close()      # 释放资源